needing (further) explanation - Français Anglais Dictionnaire